Skip to content

Describe new API related to triggers#46

Merged
serhiipylypchuk1991 merged 14 commits into
sp-next-v-2-1from
sp-next-v-SVAR-1033
Jun 5, 2026
Merged

Describe new API related to triggers#46
serhiipylypchuk1991 merged 14 commits into
sp-next-v-2-1from
sp-next-v-SVAR-1033

Conversation

@serhiipylypchuk1991
Copy link
Copy Markdown
Contributor

No description provided.

- new API reference page for the hide-suggest event
- documents when the dropdown closes (selection, Escape, cursor leaves trigger, empty result)
- new API reference page for the insert-token event
- documents callback fields (id, label, url, trigger, showTrigger)
- new API reference page for the show-suggest event
- documents callback fields (trigger, query, items, pos) and intercept example
- new API reference page for the triggers property
- covers static array, sync function, async function data sources
- documents suggestion item fields and rendered token CSS targeting
- new API reference page for the triggerTemplate property
- documents callback parameters (data, trigger) and template usage
- includes tip on overriding the dropdown anchor width
- new guide covering trigger characters, data source forms, token rendering, and event handling
- examples for static array, sync function, async function, and custom dropdown templates
- list hide-suggest, insert-token, and show-suggest in the events table
- list triggers and triggerTemplate in the properties table
- list triggers in the property overview with a link to the Mentions and tags guide
- update anchor in whats_new from #custom-toolbar-controls to #add-custom-toolbar-controls to match the heading in configuration.md
- add hide-suggest, insert-token, show-suggest under events
- add triggers and trigger-template under properties
- add mentions_and_tags under guides
Copy link
Copy Markdown

@kullias kullias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the code changes somewhat in a side branch on custom actions, I added comments, for source code DM either me or the author of the code, we'll point to the branch

Comment thread docs/api/events/insert-token.md
Comment thread docs/api/events/insert-token.md
Comment thread docs/api/events/insert-token.md
Comment thread docs/guides/mentions_and_tags.md
Comment thread docs/api/config/triggers.md Outdated
Comment thread docs/api/events/show-suggest.md Outdated
- add `action` field to triggers config with Custom action section
  (emoji insertion and slash-style command menu examples)
- update insert-token event payload: id/label/url replaced by `data`
  object carrying the picked item plus custom fields; add `action`
- note that `action` takes priority over `showTrigger`
- show-suggest items now documented as optional fields + custom keys
- extend mentions guide with custom action examples
- fix typos, a broken anchor, and align wording across pages
- destructure ({ data, trigger, showTrigger }) to match the
  insert-token event docs and the PR review suggestion
Comment thread docs/api/config/triggers.md Outdated
Comment thread docs/api/config/triggers.md
Comment thread docs/api/config/triggers.md
Comment thread docs/api/config/trigger-template.md
Comment thread docs/api/config/trigger-template.md Outdated
Comment thread docs/api/config/triggers.md Outdated
Comment thread docs/api/config/triggers.md Outdated
Comment thread docs/api/config/triggers.md
Comment thread docs/api/config/triggers.md Outdated
Comment thread docs/guides/mentions_and_tags.md
- mark suggestion `label` as optional (custom triggerTemplate case)
- note Ctrl+Click opens token url, explain mailto behavior
- break down rendered token attributes (trigger/id/url/label)
- clarify custom action can run code without inserting content
- add "Group emoji by category" example with custom filtering,
  category headers and api.intercept guard
- triggerTemplate: add second trigger so trigger check is meaningful,
  replace !important width tip with more specific selector
@serhiipylypchuk1991 serhiipylypchuk1991 merged commit 3b6c7e1 into sp-next-v-2-1 Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants